<%
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",0);
%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<%@ page language="java" import='java.util.ArrayList'%>
<%@ page language="java" import='java.util.List'%>
<%@ page language="java" import='com.dgac.licencias.to.*'%>
<%@ page language="java" import='java.text.DecimalFormat'%>

<html>
<head>
	<html:base />
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
	<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
	<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link 
href="/WebLicencias/css/espacio.css" type=text/css rel=stylesheet>
<link 
href="/WebLicencias/css/calendar-system.css" type=text/css rel=stylesheet>
<script language="javascript" src="/WebLicencias/js/calendar.js"></script>
<script language="javascript" type="text/javascript" src="/WebLicencias/js/js.Farmacia.Function.js"></script>
<script language="javascript" src="/WebLicencias/js/calendar-es.js"></script>
<script language="javascript" src="/WebLicencias/js/utils.js"></script>
<script language="javascript">
setResizableElements('res');
</script> 
<script language="javascript" type="text/javascript">
<!--
	function Validar(valor)
	{
		if (valor=='guardar')
		{         if ( document.frmdatos.txtapepat.value == "" )
                         {
                          alert ( "Debe Ingresar Apellido Paterno..." );
                          document.frmdatos.txtapepat.focus();
                          return false;
                         }
                        if ( document.frmdatos.txtapemat.value == "" )
                         {
                          alert ( "Debe Ingresar Apellido Materno..." );
                          document.frmdatos.txtapemat.focus();
                          return false;
                         }
                         if ( document.frmdatos.txtnombres.value == "" )
                         {
                          alert ( "Debe Ingresar Nombres..." );
                          document.frmdatos.txtnombres.focus();
                          return false;
                         }
                         if ( document.frmdatos.txttipodoc.value == "" )
                         {
                          alert ( "Debe Ingresar Tipo de Documento..." );
                          document.frmdatos.txttipodoc.focus();
                          return false;
                         }
                         if ( document.frmdatos.txtnumdoc.value == "" )
                         {
                          alert ( "Debe Ingresar Numero de Documento..." );
                          document.frmdatos.txtnumdoc.focus();
                          return false;
                         }
                         if ( document.frmdatos.txtfecnac.value == "" )
                         {
                          alert ( "Debe Ingresar Fecha de Nacimiento..." );
                          document.frmdatos.txtfecnac.focus();
                          return false;
                         }
                         
                          if ( document.frmdatos.cmb_dpto.value == "" )
                         {
                          alert ( "Debe Ingresar Departamento..." );
                          document.frmdatos.cmb_dpto.focus();
                          return false;
                         }
                          if ( document.frmdatos.cmb_prov.value == "" )
                         {
                          alert ( "Debe Ingresar Provincia..." );
                          document.frmdatos.cmb_prov.focus();
                          return false;
                         }
                          if ( document.frmdatos.cmb_dist.value == "" )
                         {
                          alert ( "Debe Ingresar Distrito..." );
                          document.frmdatos.cmb_dist.focus();
                          return false;
                         }
                          if ( document.frmdatos.txtnacionalidad.value == "" )
                         {
                          alert ( "Debe Ingresar Nacionalidad..." );
                          document.frmdatos.txtnacionalidad.focus();
                          return false;
                         }
                         if ( document.frmdatos.txtemail.value == "" )
                         {
                          alert ( "Debe Ingresar Email..." );
                          document.frmdatos.txtemail.focus();
                          return false;
                         }
                          if ( document.frmdatos.txtestcivil.value == "" )
                         {
                          alert ( "Debe Ingresar Estado Civil..." );
                          document.frmdatos.txtestcivil.focus();
                          return false;
                         }
                          if ( document.frmdatos.txtocupacion.value == "" )
                         {
                          alert ( "Debe Ingresar Ocupacion..." );
                          document.frmdatos.txtocupacion.focus();
                          return false;
                         }
                          if ( document.frmdatos.txtestatura.value == "" )
                         {
                          alert ( "Debe Ingresar Estatura..." );
                          document.frmdatos.txtestatura.focus();
                          return false;
                         }
                         if ( document.frmdatos.txtpeso.value == "" )
                         {
                          alert ( "Debe Ingresar Peso..." );
                          document.frmdatos.txtpeso.focus();
                          return false;
                         }
                         if ( document.frmdatos.txtcolor.value == "" )
                         {
                          alert ( "Debe Ingresar Color de Ojos..." );
                          document.frmdatos.txtcolor.focus();
                          return false;
                         }
                         if ( document.frmdatos.txtdireccion.value == "" )
                         {
                          alert ( "Debe Ingresar Direccion..." );
                          document.frmdatos.txtdireccion.focus();
                          return false;
                         }
			var sino=confirm("Esta seguro que desea realizar la operación")
			if(!sino)return false;
                        document.frmdatos.submit();
			//alert("Los datos se actualizaron correctamente");
		}else if(valor=='imprimir'){
			var sino=confirm("Esta seguro que desea realizar la operación")
			if(!sino)return;
			alert("La información se mando a imprimir");
		}
	}

         var Dptos = new Array();
         var codigo = new Array();
         var DptosIndex = -1;
         var ProvsIndex = -1;
         var distIndex = -1;
         var ProvHeading = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";     // heading for pages menu

           function makeDpto(name) {
                        this.name = name;
                        this.length = 0;
                     }

                     function makeProv(name) {
                        this.name = name;
                        this.length = 0;
                     }

                     function makeDist(name,swzip) {
                        this.name = name;
                        this.swzip = swzip;
                        this.length = 0;
                     }

                     function newDpto(name, id) {
                        DptosIndex++
                        ProvsIndex = -1;
                        distIndex=-1;
                        Dptos[DptosIndex] = new makeDpto(name);
                        codigo[DptosIndex] = new makeDpto(id);
                     }

                     function newProv(name, id) {
                        ProvsIndex++;
                        distIndex=-1;
                        Dptos[DptosIndex][ProvsIndex] = new makeProv(name);
                        Dptos[DptosIndex].length++;
                        codigo[DptosIndex][ProvsIndex] = new makeProv(id);
                        codigo[DptosIndex].length++;
                     }

                     function newDist(name, id, Codzip) {
                        distIndex++;
                        Dptos[DptosIndex][ProvsIndex][distIndex] = new makeDist(name,Codzip);
                        Dptos[DptosIndex][ProvsIndex].length++;
                        codigo[DptosIndex][ProvsIndex][distIndex] = new makeDist(id,Codzip);
                        codigo[DptosIndex][ProvsIndex].length++;
                     }

                     function cargarProvs(cat) {
                      
                        for (var i = document.frmdatos.cmb_dist.options.length; i > 0; i--) document.frmdatos.cmb_dist.options[i] = null;
                        document.frmdatos.cmb_dist.selectedIndex=0;
                        relateProvs(cat);
                     }

                     function relateProvs(cat) {
                        with (document.frmdatos.cmb_prov) {
                           for (var i = options.length; i > 0; i--) options[i] = null;
                           if (cat > 0) {
                              DptosIndex = cat - 1;
                              for (var i = 0; i < Dptos[DptosIndex].length; i++) options[i + 1] = new Option(Dptos[DptosIndex][i].name);
                              for (var i = 0; i < Dptos[DptosIndex].length; i++) options[i + 1].value = (codigo[DptosIndex][i].name);
                              options[0].selected = true;
                           }
                        }
                        ProvsIndex = 0;
                     }

                     function cargarDist(cat) {
                       /* document.frmdatos.txt_prov.value = document.frmdatos.cmb_prov.options[cat].text;
                        document.frmdatos.txt_dist.value = "";
                        document.frmdatos.SWZIP.value = ""; */
                        with (document.frmdatos.cmb_dist) {
                           for (var i = options.length; i > 0; i--) options[i] = null;
                           if (cat > 0) {
                              ProvsIndex = cat - 1;
                              for (var i = 0; i < Dptos[DptosIndex][ProvsIndex].length; i++) options[i + 1] = new Option(Dptos[DptosIndex][ProvsIndex][i].name);
                              for (var i = 0; i < Dptos[DptosIndex][ProvsIndex].length; i++) options[i + 1].value = (codigo[DptosIndex][ProvsIndex][i].name);
                              options[0].selected = true;
                           }
                        }
                        distIndex = 0;
                     } 
                     function cargarDept(){
                       for (var i = 0; i < Dptos.length; i++) { 
                         AddNewOption(document.frmdatos.cmb_dpto,codigo[i].name,Dptos[i].name);
                       }  
                     }
                     
                     function fxSetValCombo(cmbObj,codval){
                     
                       cmbObj.value=codval;
                     
                     }
                     
                     
                  <%
                // WEBSALES.NPSL_GENERAL_PKG.SP_GET_DISTRICT_LIST(wc_list,wv_error);
                //FETCH wc_list INTO wv_DPTO, wv_PROV, wv_DIST, wn_DPTOID, wn_PROVID, wn_DISTID, wv_CPOSTID;
                List<UbigeoTO> listubigeo=(List<UbigeoTO>) request.getSession().getAttribute("ubigeo");

                if(listubigeo!=null) {
                 String Dpto="XXXXX";
                 String Prov="XXXXX";
                   System.out.println("# Registros ubigeo "+listubigeo.size());
                   for(int i = 0; i < listubigeo.size(); i++) {
                        UbigeoTO ubigeo=(UbigeoTO) listubigeo.get(i);
                        String codpost="";
                        if(ubigeo.getCpostid()!=null) codpost=ubigeo.getCpostid();
                      if (!Dpto.equals(ubigeo.getDpto())) {
                           Dpto=ubigeo.getDpto();
                           Prov=ubigeo.getProv();
                            %>
                                  newDpto("<%= ubigeo.getDpto() %>","<%= ubigeo.getDptoid() %>")
                                  newProv("<%= ubigeo.getProv()  %>","<%= ubigeo.getProvid()%>")
                                  newDist("<%= ubigeo.getDist() %>","<%= ubigeo.getDistid() %>","<%= codpost %>")
                           <% 
                        }   
                        if(!Prov.equals(ubigeo.getProv())){
                           Prov= ubigeo.getProv();
                           %>
                           
                                  newProv("<%= ubigeo.getProv()  %>","<%= ubigeo.getProvid()%>")
                                  newDist("<%= ubigeo.getDist() %>","<%= ubigeo.getDistid() %>","<%= codpost %>")
                           <%
                        }else{
                           %>
                                  newDist("<%= ubigeo.getDist() %>","<%= ubigeo.getDistid() %>","<%= codpost %>")
                             <%
                        }
                        
                  }
            }
            
            
         %>
 // Agrega un item en un objeto "Select"
   function AddNewOption(TheCmb, Value, Description) {
      //alert("AddNewOption  Valor-->"+Value+"  Descripcion-->"+ Description);
      var option = new Option(Description, Value);
      var i = TheCmb.options.length;
      TheCmb.options[i] = option;
   }             
//-->
</script>
</head>
 <% ClienteTO cli=new ClienteTO();
               cli=(ClienteTO) request.getSession().getAttribute("Cliente");
                             
            %>

<body>

<table  border="0"  width="100%" align="center" bgcolor="#FFFDD6">
<form action="/WebLicencias/EditarCliente.do" id="frmdatos" name="frmdatos">      
<INPUT TYPE="HIDDEN" NAME="codclie" VALUE="<%= cli.getCodCliente() %>">
<INPUT TYPE="HIDDEN" NAME="metodo" VALUE="edit">
<tr></tr>
<tr></tr>
			      <tr>
                    <td rowspan="3">                      
					<table width="120" height="128" border="1" align="center" class="Campo">
                        <tr>
                          <td width="95" background="/WebLicencias/imagenes/cuadrofoto.jpg">&nbsp;</td>
                        </tr>
                      </table>					  </td>
             </tr>
			
			 <tr>
			 <td colspan="3">
			 <table width="100%" border="0" >
			 <tr>
			 	<td class="TituloAzulClaro">Codigo de Cliente </td>
					 <td>
						 <input name="txtcodclie" value="<%= cli.getCodCliente() %>" width="140" size="40" class="Campo" type="text" disabled="disabled">					 				</td>
               </tr>
			
				 <tr>
			     	<td class="TituloAzulClaro">Apellido Paterno</td>
                  	<td>
				  		<input name="txtapepat"  width="140" value="<%= cli.getApellidoPat() %>" size="40" type="text" class="Campo">				  									                  	</td>
				</tr>
								 <tr>
			     	<td class="TituloAzulClaro">Apellido Materno</td>
                  	<td>
				  		<input name="txtapemat"  width="140" value="<%= cli.getApellidoMat() %>" size="40" type="text" class="Campo">				  									                  	</td>
				</tr>
				
				<tr>
			     	<td class="TituloAzulClaro">Nombres</td>
                  	<td>
				  		<input name="txtnombres"  width="140" value="<%= cli.getNombres() %>" size="40" type="text" class="Campo">				  									                  	</td>
				</tr>
			 </table>			 </tr>




				<tr>    
					<tr>
					<td  class="TituloAzulClaro">Tipo de Documento</td>
                    <td >				  
		      <select name="txttipodoc" class="Combo">
                          <% String tdoc1="";
                             String tdoc2="";
                             String tdoc3="";
                             
                              switch(cli.getTipoIdDoc().getTipoIdDoc().toString().charAt(0)){
                               case '1': tdoc1="selected";break;
                               case '2': tdoc2="selected";break;
                               case '3': tdoc3="selected";break;
                               default: 
                              }
                                                                    
                             
                          %>    
	              <option value="1" <%=tdoc1%>>DNI</option>
                      <option value="2" <%=tdoc2%>>C. EXTRANJERIA</option>   
                      <option value="3" <%=tdoc3%>>PASAPORTE</option>
                  </select></td>
				  					<td  class="TituloAzulClaro">Nro de Documento</td>
                                    <td >				  
					<input name="txtnumdoc"  width="140" value="<%= cli.getNumIdDoc() %>" type="text" valExp="numero" class="Campo"></td>
                </tr>
				
				<tr>
							 <td class="TituloAzulClaro">Sexo</td>
                                    <td >
                                        <% String f="";
                                           String m="";
                                           if(cli.getSexo().equals("M"))m="selected";
                                           if(cli.getSexo().equals("F"))f="selected";
                                        %>
				          <select name="txtsexo" class="Combo">
				  	  <option value="M" <%=m%>>Masculino</option>
                                          <option value="F" <%=f%>>Femenino</option>   
                  </select>				  </td>
				
			     	<td class="TituloAzulClaro">Estado Civil</td>
                  	<td>
				        <% String estado[]={"","","",""};
                                           
                                           if(cli.getEstadoCivil().equals("SO"))estado[0]="selected";
                                           if(cli.getEstadoCivil().equals("CA"))estado[1]="selected";
                                           if(cli.getEstadoCivil().equals("VI"))estado[2]="selected";
                                           if(cli.getEstadoCivil().equals("DI"))estado[3]="selected";
                                        %>
                                  <select name="txtestcivil" class="Combo">
				  	  <option value="SO" <%=estado[0]%>>SOLTERO(A)</option>
                                          <option value="CA" <%=estado[1]%>>CASADO(A)</option>   
					  <option value="VI" <%=estado[2]%>>VIUDO(A)</option>  
					  <option value="DI" <%=estado[3]%>>DIVORCIADO(A)</option>  
                  </select>	</td>
				</tr>
				
				
							
				
				
				            </tr>
				          		    <td class="TituloAzulClaro">Email</td>
                                      <td >	<input name="txtemail"  width="140" value="<%= cli.getEmail() %>" type="text" class="Campo">		  </td>
				  				          		<td class="TituloAzulClaro">Ocupacion</td>
                                                <td >
                                                 <input name="txtocupacion"  width="140" value="<%= cli.getOcupacion() %>" type="text" class="Campo">   
						</td>
                </tr>
				

				
				  <tr>
                  <td class="TituloAzulClaro">Fecha de Nacimiento</td>
                  <td ><table>
                    <tr>
                      <td><input name="txtfecnac" id="txtfecnac" type="text" value="<%= cli.getSfecha_nac() %>" width="60" class="Campo" id="fecfin" size="10"></td>
                      <td><input name="Submit322222" type="button" class="Boton2" value="..." onClick="return showCalendar('txtfecnac','dd/mm/y');"></td>
                    </tr>
                  </table></td>
		  <td  class="TituloAzulClaro">Departamento</td>
                       <td >				  
			<SELECT NAME = "cmb_dpto" class="Combo" onChange = "cargarProvs(this.selectedIndex);">
                        <OPTION VALUE="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</OPTION>
                        <SCRIPT DEFER>
                          cargarDept();
                          fxSetValCombo(document.frmdatos.cmb_dpto,"<%=cli.getUbigeo().getDptoid()%>");
                          cargarProvs(document.frmdatos.cmb_dpto.selectedIndex);
                          fxSetValCombo(document.frmdatos.cmb_prov,"<%=cli.getUbigeo().getProvid() %>");
                          cargarDist(document.frmdatos.cmb_prov.selectedIndex);
                          fxSetValCombo(document.frmdatos.cmb_dist,"<%=cli.getUbigeo().getDistid() %>");
                        </SCRIPT>                             
                        </SELECT>
                  </td>
                </tr>
	
	
		<tr>
	     	<td  class="TituloAzulClaro">Provincia</td>
                 <td >	  
		  <SELECT NAME = "cmb_prov" class="Combo" onChange = "cargarDist(this.selectedIndex);">
                  <OPTION VALUE="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</OPTION>
                  </SELECT>
                 </td>
		 <td  class="TituloAzulClaro">Distrito</td>
                <td >				  
	            <SELECT NAME = "cmb_dist" class="Combo" onChange="">
                    <OPTION VALUE="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</OPTION>
                    </SELECT>
                 </td>
                </tr>		
				
		<tr>
		<td  class="TituloAzulClaro">Nacionalidad</td>
                    <td >				  
		    <select name="txtnacionalidad" class="Combo">
		     <option value=""></option>
                     <%  List<PaisTO> listapais=(List<PaisTO>) request.getSession().getAttribute("paises");
                         String selected="";
                         if(listapais!=null){
                          for(int i=0;i<listapais.size();i++) {   
                            PaisTO pais=listapais.get(i);
                            selected="";
                           if(pais.getCodigo().equals(cli.getNacionalidad())) selected="selected";
                            %>
                            <option value="<%=pais.getCodigo()%>" <%=selected%>><%=pais.getNombre()%></option>
                            <%   
                          }   
                         }
                     %> 
                  </select></td>
				  
				  				  <td class="TituloAzulClaro">Estatura </td>
                                  <td ><input name="txtestatura" value="<%= cli.getEstatura() %>" width="140" type="text" valExp="numero" class="Campo">				  </td>
                </tr>		
		<tr>
	           <td  class="TituloAzulClaro">Peso(kg)</td>
                   <td ><input name="txtpeso" value="<%= cli.getPeso() %>" width="140" type="text"  valExp="numero" class="Campo"></td>
		   <td  class="TituloAzulClaro">Color de ojos </td>
                   <td ><input name="txtcolor" value="<%= cli.getColorOjos() %>" width="140" type="text"  class="Campo"> </td>
                </tr>			
		<tr>
		  <td class="TituloAzulClaro">Direccion </td>
                   <td colspan="3"><input name="txtdireccion" value="<%= cli.getDireccion() %>" maxlength="100" size="100" type="text" class="Campo"> </td>
			  				          		    
                </tr>
		<tr>
                  <td class="TituloAzulClaro">Fecha de Suspension</td>
                  <td width="129">
                     <table>
                    <tr>
                      <td><input name="txtfecsus" id="txtfecsus" type="text" value="<%= cli.getSfecha_suspen() %>" width="60" class="Campo" id="fecven" size="10"></td>
                      <td><input name="Submit3222222" type="button" class="Boton2" value="..." onClick="return showCalendar('txtfecsus','dd/mm/y');"></td>
                    </tr>
                  </table>
                  </td>
		  <td class="TituloAzulClaro">Motivo suspension</td>
                    <td width="129">
                     <table>
                     <tr>
                      <td><input name="txtmotsus" type="text" value="<%= cli.getMotivoSuspen() %>" width="100" class="Campo" id="fecven" size="10"></td>
                      <td><!--input name="Submit3222222" type="button" class="Boton2" value="..." 
					  onClick="window.open('EspecialidadFormList.htm','popup','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=600,height180')"--></td>
                      </tr>
                      </table>
                     </td>
                </tr>
				
	
		        <tr>
                    <td colspan="1" class="TituloAzulClaro">Observaciones</td>
                </tr>
                <tr>
                    <% String observaciones="";
                       if(cli.getObservaciones()!=null)observaciones=cli.getObservaciones();
                    %>
                    <td colspan="4" ><textarea name="txtobservaciones" cols="100" rows="3" class="Campo"><%=observaciones%></textarea></td>
                </tr>
	<tr>
    <td height="1" colspan="4"><div align="center">
	  <input name="Submit1" type="submit" class="boton" value="Guardar" onClick="return Validar('guardar');" />
	  <!--input name="Submit2" type="button" class="boton" value="Regresar" onClick="location.href='/WebLicencias/licencias/ClienteFormList.jsp'"-->
	  <!--input name="Submit3" type="submit" class="boton" value="Imprimir" onClick="Validar('imprimir')" /-->
    </div></td>
  </tr>
            </table>
 		
            </form>
<% String strMsg="";
   String result;
   strMsg=(String) request.getSession().getAttribute("msg");
   result=(String) request.getSession().getAttribute("result");
   if(strMsg!=null) {
     request.getSession().removeAttribute("msg");
     if(result!=null){
       if(!result.equals("OK")){
          out.println(strMsg);
          strMsg=null;
        }  
       }
     }
   %>
<script language="javascript">
var mensaje = "<%=strMsg%>";

if (mensaje!="null"&&mensaje!=""){
    alert("<%=strMsg%>");
    
}

</script>            
</body>
</html>
